big and luxurious automobile - Spanish English Dictionary